Short: Offline mail/news/... reader, main archive (required)Author: Ultima Thule Software (thor@hstud6.cs.uit.no)Uploader: Petter Nilsen (pettern@icenet.no)Type: comm/thor970827 - THOR - Release 2.5 Copyright (C) 1993-1997 Ultima Thule Software, All Rights Reserved.THOR 2.5 is an advanced multi-format offline reader, supporting theQWK, Fido, UUCP, SOUP, Bluewave, Omen, ABBS, MBBS and Hippo (BBBS)message formats. It will also handle TCP-connections with NNTP, SMTPand POP3, with extensive MIME support.Changes from 2.4 to 2.5 pre-release 1:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~THOR:- Will optionally detect and provide actions for http:, ftp:, news: and mailto: links in messages. Start you browser with a click, download a file with a click! If a ftp: link is not complete with a filename, a popdown menu will appear that lets you select to use an external program on the link. For this to happen, you must have configured a ftp client that will accept ftp: links on the commandline. AmiFTP supports this. (it must be configured, but you can still have Internal in the visual config on ftp:). On news:, you will have the option to start ConnectTHOR or subscribe to the group directly.- Added popdown menu instead of requesters when clicking on attachment icons.- Added support for external icons for the various filetypes in attachments. The icons should reside in "filestypes/" in the THOR dir. See included icons for examples. Normal, MagicWB and NewIcons are supported. If a filetype icon is a project icon, the default tool will replace Multiview in the popdown menu when clicking on an attachment icon.- Main THOR program now relies on ClassAct to work.- Visual Config, Kill windows and pack/purge window are in ClassAct- Thor will handle Cc: and add the selected addresses at the top of the message as Cc: lines.- Pack/purge window expanded to include a separate tab section that will list files attached to messages that were deleted in the purge. It also is 100% ClassAct now.- TRUE kills implemented, meaning a messages matching this type of kill will not be imported into the database.- MAKESIGNATURE added to the ARexx interface of THOR.- Double-clicking an entry in the user database will enter a message to that person.- THOR will now make sure attachments can be deleted, even if a datatype hold a lock on it, by freeing all inline pictures before deletion.- Multiselection possible in the event window on all but edit.- The datatype filetype will be in the Type: description on attachments.- The requester whether to delete attachments have "Delete All" and "Delete None" options.- Pre-processes % characters in the FromAddr or ReplyToAddr that could cause crashes when replying so this will not happen.- When getting a list of mail packets in the download dir fails, the systems list will still be shown.- Removed a few bugs when there is not enough memory to load the passive conferencelist and reduced the memory consumption.- Text attachments are shown inline automatically.- Added "Get Current User" to the User database window.- Fixed crashing bug when using attach without a listfont configured.ConnectTHOR:- 2 new arguments: BROWSENEWS (for entering the newsbrowser directly), and NEWSGROUP used with BROWSENEWS.- Fixed a CT crash when no stack is running (I hope).- Added a "flush log" menu item.- Fixed a memory leak.bbsreadrexx-handler:- UPDATEBRMESSAGE can now set and clear the read/superunread flags too.bbsread.library:- Length of paths for UnArchive() and Archive() has been doubled to 500 characters- Fixed a possible problem when comparing kills when BRKILL_Private tag was used on a kill (missing break in a switch statement).- Forwarded messages will not be purged on pack/purge before the event has been executed and the events purged. MDF_REFERENCED is the private flag added to messages that should not be purged.- API change allows for creating a list of file attachments at pack/purge time, so they can be browsed later for copying, deletion etc. New tag PD_AttachmentList to PackDataFile() added for this purpose.- Fixed the long standing problem when packing a filedb with more than 32K number of files. The problem was that the hash key for each file was held in in a WORD and no checking was done when this could not fit the key. This has been changed to a UWORD (compatible with older filedbs still), and only 60K unique hash keys will be generated now.- WBRK_MarkDeleted can be set on a kill, which will really delete a message if it matches a kill. WriteBRMessage() will not write the message to the database if a match with this tag is found. NOTE: This introduces a slight API change in in what WriteBRMessage() returns. If possible, do not rely on this return value if it is anything else but 0, which means failure. -1 is returned on messages that are not added to the database due to a kill match on the above tag.Changes from 2.5 pre-release 1 to 2.5 final release:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- added grouping/sorting of messages in Show ALL mode too. Requires V5 of bbsread.library now.- Added a description field for kills, so the user can add a comment to each kill/emphasize.- When writing an event, the data about the event will be shown in the info bar at the bottom of the main window.- Visual Config adds an option to show pictures automatically inline or with the external viewer.- Somewhere in the past, I added new formatting codes for the reply/forward string, but forgot to document them. Here they are: %F - Sender first name %L - Sender last name- Option for always encoding mail as quoted-printable added to system->import/export settings.- Added support for APOP authentication on POP3 mail collection.- Sortmail trigger processing done on import now, with a very flexible command set. CfgSortmail.thor still needs to be run to set triggers up.+ many bug fixes and improvementsTo install this upgrade, use the UpdateThor installer script.QUESTIONS?~~~~~~~~~~There is a newsgroup for Thor with the name of alt.sys.amiga.thor. Ifthe group is not available at your newsserver, ask for it by sending amail to your system admin.Mailing Lists:The old THOR mailing list has be resurrected. To subscribe to this list,send a mail to majordomo@thule.no with "subscribe thor-ml <email address>"in the body. There is a mailing list for developers of programs and ARexx scriptsrelated to THOR. To subscribe to this list, send a mail to majordomo@thule.no with "subscribe thor-dev <email address>" in thebody. If you have no interest in making scripts or programs relatedto THOR, you do not need to join this mailing list.-- Petter Nilsen EMail THOR Team: thor@thule.no WWW site: http://www.thule.no/ EMail: pettern@thule.no IRC: Mitchman